what is the counting principles